from matplotlib import pyplot as plt
from matplotlib import font_manager
plt.rcParams['font.sans-serif']=['SimHei']#显示中文标签
plt.rcParams['axes.unicode_minus']=False
my_font=font_manager.FontProperties(fname="C:\Windows\Fonts\simsun.ttc")

a=['斗罗大陆','武庚纪','万力']
b1=[10,5,18]
b2=[11,7,15]
b3=[12,8,14]


plt.figure(figsize=(20,8),dpi=80)

plt.barh(range(len(a)),b1,height=0.3,color='red')
plt.barh([0.3,1.3,2.3],b2,height=0.3,color='blue')
plt.barh([0.6,1.6,2.6],b3,height=0.3,color='green')

plt.yticks(range(3),a,fontproperties=my_font)

plt.grid(alpha=0.4)

plt.title("电影票房",fontsize=20)
plt.show()